package mi.payment.db.dao;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;

import java.io.Serializable;
import org.greenrobot.greendao.annotation.Generated;

@Entity
@SuppressWarnings("serial")
public class PaySettlement implements Serializable {

    @Id
    public String TransBatchNo = "";    // 交易批次号
    public String LocalDate = "";       // 本地日期
    public String LocalTime = "";       // 本地时间
    public String Operator;             // 操作员

    public int CUPDebitTotal;           // 内卡借记总金额
    public int CUPDebitCount;           // 内卡借记总笔数
    public int CUPCreditTotal;          // 内卡贷记总金额
    public int CUPCreditCount;          // 内卡贷记总笔数

    public int OtherDebitTotal;         // 外卡借记总金额
    public int OtherDebitCount;         // 外卡借记总笔数
    public int OtherCreditTotal;        // 外卡贷记总金额
    public int OtherCreditCount;        // 外卡贷记总笔数

    @Generated(hash = 2069368013)
    public PaySettlement(String TransBatchNo, String LocalDate, String LocalTime,
            String Operator, int CUPDebitTotal, int CUPDebitCount,
            int CUPCreditTotal, int CUPCreditCount, int OtherDebitTotal,
            int OtherDebitCount, int OtherCreditTotal, int OtherCreditCount) {
        this.TransBatchNo = TransBatchNo;
        this.LocalDate = LocalDate;
        this.LocalTime = LocalTime;
        this.Operator = Operator;
        this.CUPDebitTotal = CUPDebitTotal;
        this.CUPDebitCount = CUPDebitCount;
        this.CUPCreditTotal = CUPCreditTotal;
        this.CUPCreditCount = CUPCreditCount;
        this.OtherDebitTotal = OtherDebitTotal;
        this.OtherDebitCount = OtherDebitCount;
        this.OtherCreditTotal = OtherCreditTotal;
        this.OtherCreditCount = OtherCreditCount;
    }

    @Generated(hash = 1062004095)
    public PaySettlement() {
    }

    public String getTransBatchNo() {
        return this.TransBatchNo;
    }

    public void setTransBatchNo(String TransBatchNo) {
        this.TransBatchNo = TransBatchNo;
    }

    public String getLocalDate() {
        return this.LocalDate;
    }

    public void setLocalDate(String LocalDate) {
        this.LocalDate = LocalDate;
    }

    public String getLocalTime() {
        return this.LocalTime;
    }

    public void setLocalTime(String LocalTime) {
        this.LocalTime = LocalTime;
    }

    public String getOperator() {
        return this.Operator;
    }

    public void setOperator(String Operator) {
        this.Operator = Operator;
    }

    public int getCUPDebitTotal() {
        return this.CUPDebitTotal;
    }

    public void setCUPDebitTotal(int CUPDebitTotal) {
        this.CUPDebitTotal = CUPDebitTotal;
    }

    public int getCUPDebitCount() {
        return this.CUPDebitCount;
    }

    public void setCUPDebitCount(int CUPDebitCount) {
        this.CUPDebitCount = CUPDebitCount;
    }

    public int getCUPCreditTotal() {
        return this.CUPCreditTotal;
    }

    public void setCUPCreditTotal(int CUPCreditTotal) {
        this.CUPCreditTotal = CUPCreditTotal;
    }

    public int getCUPCreditCount() {
        return this.CUPCreditCount;
    }

    public void setCUPCreditCount(int CUPCreditCount) {
        this.CUPCreditCount = CUPCreditCount;
    }

    public int getOtherDebitTotal() {
        return this.OtherDebitTotal;
    }

    public void setOtherDebitTotal(int OtherDebitTotal) {
        this.OtherDebitTotal = OtherDebitTotal;
    }

    public int getOtherDebitCount() {
        return this.OtherDebitCount;
    }

    public void setOtherDebitCount(int OtherDebitCount) {
        this.OtherDebitCount = OtherDebitCount;
    }

    public int getOtherCreditTotal() {
        return this.OtherCreditTotal;
    }

    public void setOtherCreditTotal(int OtherCreditTotal) {
        this.OtherCreditTotal = OtherCreditTotal;
    }

    public int getOtherCreditCount() {
        return this.OtherCreditCount;
    }

    public void setOtherCreditCount(int OtherCreditCount) {
        this.OtherCreditCount = OtherCreditCount;
    }


}
